package ru.mipt.sport.model.interfaces;

import java.util.Date;
import ru.mipt.sport.model.entity.InstitutionEntity;
import ru.mipt.sport.model.entity.SportSpecializationEntity;

/**
 *
 * @author Anton Danshin <anton.danshin@frtk.ru>
 */
public interface Person {
    public Date getBirthDate();
    public void setBirthDate(Date birthDate);

    public String getCurrentFaculty();
    public void setCurrentFaculty(String currentFaculty);

    public String getCurrentGroupNumber();
    public void setCurrentGroupNumber(String currentGroupNumber);

    public InstitutionEntity getCurrentInstitution();
    public void setCurrentInstitution(InstitutionEntity currentInstitution);

    public SportSpecialization getCurrentSportSpecialization();
    public void setCurrentSportSpecialization(SportSpecializationEntity currentSportSpecialization);

    public String getFirstName();
    public void setFirstName(String firstName);

    public Boolean getGender();
    public void setGender(Boolean gender);

    public Long getId();
    public void setId(Long id);

    public String getLastName();
    public void setLastName(String lastName);

    public String getMiddleName();
    public void setMiddleName(String middleName);

    String getStatus();

    void setStatus(String status);
}
